Be careful if you are booking this hotel and you have kids. I booked for 2 adults and 1 kid, however, upon checking -in, the hotel staff informed me that I have to pay the child as Trip.com has no authority to charge for the stay of kids. There is nothing on the voucher indicating that I have to pay. Later, we found out that the problem was between the hotel and the supplier. I was not not a smooth experience. Also, the food selection was not great. The restaurant was small and the food selection is just okay (we had to wait for some food trays to be refilled). The coffee and chicken congee are decent. Also, this is not near the front beach. You have to walk for around 10 minutes.